package test_2024_4_17_02_java_;

import java.util.Random;

// 继承 - extends
public class ThiefSon extends ThiefFather {
	
	//也要有构造方法
	public ThiefSon(String stealTools) {
		//super() - 引用变量 - 使用父类的构造方法
		super(stealTools);
	}
	
	//在父代基础上增加行为
	public void Running() {
		System.out.println("小偷二代进化 - 逃跑" + "50%概率成功逃脱");
	}	
	
	//方法重写
	public void say() {
		Random d = new Random();
		int i = d.nextInt(2) + 1;//产生随机数 1 ~ 2
		
		switch(i)
		{
		case 1://逃跑成功
			this.Running();
			break;
		case 2://逃跑失败
			super.say();
			break;
		}
	}
	
	
}
